﻿#include "FITKSEAFlatCurvedFace.h"


namespace Acoustics
{

    Acoustics::FITKAbstractSEASubSys::SEASubSysType FITKSEABeamFace::getFaceType()
    {
        //梁
        return FITKAbstractSEASubSys::SEASubSysType::SEABeam;
    }


    FITKAbstractSEASubSys::SEASubSysType FITKSEAFlatPlateFace::getFaceType()
    {
        //平板
        return FITKAbstractSEASubSys::SEASubSysType::SEAFlatPlate;
    }
    Acoustics::FITKAbstractSEASubSys::SEASubSysType FITKSEASinglyCurvedFace::getFaceType()
    {
        //单曲
        return FITKAbstractSEASubSys::SEASubSysType::SEASinglyCurvedShell;
    }

    void FITKSEADoublyCurvedFace::setNumberOfRing(int r)
    {
        _numberOfRing = r;
    }

    int FITKSEADoublyCurvedFace::getNumberOfRing() const
    {
        return _numberOfRing;
    }

    Acoustics::FITKAbstractSEASubSys::SEASubSysType FITKSEADoublyCurvedFace::getFaceType()
    {
        //双曲
        return FITKAbstractSEASubSys::SEASubSysType::SEADoublyCurvedShell;
    }

}
